package com.school.manager.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.school.manager.domaim.TecTask;
import com.school.manager.entity.po.TecTaskPo;
import com.school.manager.entity.po.UserTaskPo;
import com.school.manager.entity.vo.TecTaskVo;
import com.school.manager.entity.vo.UserTaskVo;

/**
 * description：教师教学任务业务接口
 * date：2021/10/133:18 下午
 */

public interface ITecTaskService extends IService<TecTask> {
	
	/**
     * 教师教学任务分页查询
     *
     * @param tecTaskPo
     * @return
     */
    Page<TecTaskVo> page(TecTaskPo tecTaskPo);

    /**
     * 我的任务列表
     * @param tecTaskPo
     * @return
     */
	Page<TecTaskVo> myPage(TecTaskPo tecTaskPo);

	/**
	 * 领取任务列表
	 * @param tecTaskPo
	 * @return
	 */
	Page<UserTaskVo> userPage(UserTaskPo tecTaskPo);

}
